const http = require("../../utils/http")
// pages/imglist/imglist.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cateid:0,
    page:1,
    imgList:[],
    timeArr:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  getData(val){
    let arr = val;
    let newArr = []
    arr.forEach(item => {
      let min     =  parseInt(item.duration / 60);
      let second = parseInt((item.duration * 1000) % 60);
      min = min < 10 ? "0"+min : min;
      second = second < 10 ? "0"+second : second;

      // console.log(min,second);
      let timeStr = min+":"+second;
      newArr.push(timeStr);
    })
    this.setData({
      timeArr : newArr
    })
  },
  onLoad: function (options) {
    // console.log(options);
    
    http.get(`https://app.vmovier.com/apiv3/post/getPostInCate?p=${this.data.page}&size=10&cateid=${options.cateid}`).then(
      res => {
        // console.log(res.data.data);
        this.setData({
          imgList:res.data.data,
          cateid:options.cateid
        })
        
        this.getData(this.data.imgList)
        // console.log(this.data.imgList);
      }
    )
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    wx.showLoading({
      title: '正在加载...',
    })
    this.data.page++;
    
    http.get(`https://app.vmovier.com/apiv3/post/getPostInCate?p=${this.data.page}&size=10&cateid=${this.data.cateid}`).then(
      res => {
        wx.hideLoading();
        // console.log(res.data.data);
        let arr = res.data.data;
        let newArr = this.data.imgList;
        newArr = newArr.concat(arr);
        
        this.setData({
          imgList:newArr
        })
        // console.log(this.data.imgList);
        this.getData(this.data.imgList);
      }
    )
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})